home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ultimedia 1
/
Ultimedia 1.iso
/
tools
/
grafiktools
/
showvic
/
showvic.doc
< prev
next >
Wrap
Text File
|
1993-07-03
|
10KB
|
279 lines
ShowVIC V3.01
=============
Created by Matt Francis
ReqTools and PowerPacker by Nico François
Comments, suggestions, bug reports etc. to
m.p.francis@newcastle.ac.uk
DISCLAIMER
----------
This program comes with no warranty, either expressed or implied. The
author is in no way responsible for any damage or loss that may occur due to
direct or indirect usage of this software. Use this software entirely at
your own risk. Having said that, I'm a good programmer and I've tested
ShowVIC thoroughly, so I shouldn't think there will be any problems.
COPYRIGHT
---------
This software is freely distributable, BUT the ShowVIC program, the
ConvertFox program and all documentation are copyright 1993 Matt Francis.
The ReqTools and PowerPacker libraries are copyright to Nico François. The
sample pictures included are copyright to other parties, and are provided
simply to demonstrate the program. Permission is NOT given to re-release
the ShowVIC program and/or documentation if it has been altered in any way.
DISTRIBUTION
------------
Permission is given to include the ShowVIC package in a public archive (such
as a BBS, FTP site or PD library) providing that all parts of the original
distribution are kept intact. These are as follows:
ShowVIC/ShowVIC
ShowVIC/ShowVIC.info
ShowVIC/ShowVIC.doc
ShowVIC/ShowVIC.doc.info
ShowVIC/ConvertFox
ShowVIC/ConvertFox.doc
ShowVIC/ConvertFox.doc.info
ShowVIC/Formats.doc
ShowVIC/Formats.doc.info
ShowVIC/Libs/reqtools.library
ShowVIC/Libs/powerpacker.library
ShowVIC/Pictures/#?
No charge may be made for the ShowVIC package, other than a *reasonable*
copying fee, and/or the price of the media.
REQUIRMENTS
-----------
Required: Kickstart V37 or above
ReqTools library V38 or above (supplied)
Recommended: PowerPacker library V35 or above (supplied)
PowerPacker (commercial) or PowerPacker mini-clone (PD)
INTRODUCTION
------------
Welcome to a major new version! ShowVIC converts and displays Commodore 64
hires and multicolour bitmaps. A number of different formats are supported,
which ShowVIC automatically identifies and converts. These are as follows:
- Koala
- Artist 64
- Art Studio
- Advanced Art Studio
- Image System (multicolour and hires)
- Blazing Paddles
- Vidcom 64 (currently multicolour only - see note at end)
- Doodle
- FLI
- PageFox (indirectly)
PageFox pictures (160x200/320x200 only) can be converted to Koala or Art
Studio formats (as appropriate) with the enclosed ConvertFox program.
If you have PowerPacker (or the PowerPacker mini-clone) you can crunch all
your pictures. If not, don't worry as you will still be able to view
crunched pictures (providing you install the PowerPacker library). ShowVIC
was written in assembly language, making it small and fast (especially the
picture conversion).
ShowVIC has been tested on several configurations, ranging from a basic
A500+ running Kickstart V2.04 to a super-duper A1200 with the fabulous
Kickstart V3.0. It is totally OS compliant, as all Amiga programs should be
(discounting demos and action games :-). It works without problems for me,
and I hope it works as well for you.
USING SHOWVIC
-------------
ShowVIC can be started from a Shell or from the Workbench.
ShowVIC's screen has two menus, each covered in turn below. ShowVIC uses
Intuition's new menu-help feature, so pressing the help key while a
particular menu item is highlighted will cause an information requester to
appear describing the item's function.
Project: Open - Loads a C64 picture. The format will be
automatically determined (or else an error
requester will appear).
Save As - Saves the current image as a compressed
IFF ILBM file. The picture will be
320x200 with 16 colours. The current
palette is saved with the picture.
About - Opens a requester displaying, among other
things, the format of the current picture.
Quit - Exits ShowVIC.
Settings: Edit Palette - Allows you to change the screen colours
using the ReqTools palette requester.
Restore Palette - If you make a complete mess of the
palette, you can restore the proper values
with this option.
Title Bar? - Toggles the title bar (hidden by default).
Save Settings - Saves the current palette and the state of
the title bar. These settings will be
restored when you next use ShowVIC. (The
settings are saved as a standard prefs
file in ENV: and ENVARC: called
"ShowVIC.prefs").
Finally, sending ShowVIC a CTRL-D will pop its screen to the front, ready
for use. If ShowVIC receives a CTRL-C, it will quit as if you had selected
the "Quit" option in the "Project" menu.
CONVERTING PICTURES
-------------------
Porting pictures from the C64 to the Amiga can be done by using a C64
emulator or transfer program (for example TransNib, my generic parallel
transfer protocol). Picture files should retain their load address bytes
(the first two bytes of the file) and should be exactly the right length
otherwise ShowVIC will reject them (the correct lengths, and other
information, are given in "Formats.doc"). This won't usually be a problem,
especially if you rip pictures with Action Replay or something similar.
(BTW: Action Replay VI doesn't seem to save the proper screen colour in
Image System files, nor does it pad the filename properly).
Once you've ported a load of pictures, the best thing to do is to crunch
them all with PowerPacker (assuming you own the program - if not, get hold
of the PD PowerPacker mini-clone).
To make pictures look more like they would on a C64, make your monitor's
screen a bit narrower (if it'll let you), and stand back a bit. For
authentic results, view ShowVIC pictures on a crap television or through a
sheet of slightly frosted glass for that fuzzy "composite video" look. For
maximum nostalgia-factor, use ShowVIC in conjunction with PlaySID for the
ultimate C64 experience!
SPECIAL NOTES ON VIDCOM
-----------------------
Unfortunately, Vidcom doesn't seem to store the screen colour in its bitmap
files. To get round this, ShowVIC takes the screen colour from byte 2026
($7EA), which is usually a zero (this offset takes into account the two
load-address bytes). This can be changed by loading the picture into a
binary file editor like NewZap or DekSid, and changing byte 2026 to a value
from 0 to 15. Vidcom, by default, uses a dark blue screen (colour 6) but as
byte 2026 is usually zero, Vidcom pictures will by default have a black
screen colour. Of course the best way round this is to avoid using the
Vidcom format - I recommend you use a format such as Advanced Art Studio or
Koala (the Advanced Art Studio format is the smallest).
One more thing about Vidcom is that it seems to use the same format for both
hires and multicolour pictures, making it impossible to distinguish between
them. For this reason, ShowVIC currently converts all Vidcom pictures as
multicolour bitmaps. If many people badger me (unlikely), I might add a
switch in a later release, so you can choose which mode to convert to.
CLOSING WORDS
-------------
Things to anticipate in future versions:
- An AppIcon to drop picture files onto,
- An ARexx port (to make slideshows, do batch conversion, synchronise with
PlaySID etc.)
- Support for more formats (Paint Magic, Amica, Page Fox (extended size),
Mouse and Cheese etc. Some of these formats support large pages sizes,
which ShowVIC will support by using a virtual screen.)
- An option to convert Vidcom pictures as hires instead of multicolour,
- Sprite slideshow (just kidding).
ACKNOWLEDGMENTS
---------------
My thanks go out to the following people (in no particular order):
PT and GD for supplying me with C64 games to rip pictures from.
Pasi 'Albert' Ojala for information on the FLI format (and for his
interesting articles in C= Hacking).
Georg Schwarz for sending me loads of nice Koala pictures.
All the great comp.sys.cbm people who expressed interest in ShowVIC
(hope you like it now that it's finally released!).
Ron and Håken for PlaySID V2.1 (should've been a Commodity though :-)
All the other people who are keeping the C64 alive after all this time.
Nico François for the PowerPacker and ReqTools libraries, which make
life much more pleasant.
Jan van den Baard for GadToolsBox, which was used to design the
Intuition bits for ShowVIC.
Matt Dillon for producing an astonishing array of unique and
professional software (if you program the C64 and have an Amiga, check
out DAsm, his brilliant 6502 cross-assembler).
CygnusSoft for CygnusEd, the fastest, most stable and BEST text editor
for the Amiga (and, from what I've seen, for any computer!). And it
still works without problems on my A1200!
Commodore for brilliant computers which the competition just can't
match.
HISTORY
-------
V3.01 - Added on-line menu help. Made title bar shown by default. Other
minor changes. ByteRun1 compression added to IFF save routine.
V3.00 - Almost totally re-written. Added menus, palette requester, IFF save
and support for Doodle and FLI formats. Picture decoding is
slightly faster too.
V2.23 - Tweaked a couple of things.
V2.22 - Dependance on PowerPacker library removed. Added Kickstart version
check.
V2.21 - Minor addition made to Workbench side of things.
V2.20 - File requester mode added for both Shell and Workbench invokation.
Minor cosmetic surgery performed on code.
V2.15 - Another minor re-write to incorporate ReqTools. Error reporting
from Workbench improved greatly. Rearranged a few things.
V2.10 - Minor re-write to incorporate Workbench support. Multicolour
conversion routines optimised slightly.
V2.01 - Added multiple files option.
V2.00 - Re-written for Kickstart 2.
V1.1 - Added support for hires bitmaps, pointer glitch corrected.
V1.0 - First release.